Serge Demeyer | Publications | E-mail Feedback
Last updated on Thursday, November 16, 2023
@inproceedings{Laghari2015IWPSE, author = {Gulsher Laghari and Alessandro Murgia and Serge Demeyer}, booktitle = {Proceedings IWPSE2015 (the 14th International Workshop on Principles of Software Evolution)}, note = {Acceptance ratio: 13/31 = 42\%}, pages = {1 -- 8}, publisher = {ACM}, title = {Localising Faults in Test Execution Traces}, year = {2015}, abstract = {With the advent of agile processes and their emphasis on continuous integration, automated tests became the prominent driver of the development process. When one of the thousands of tests fails, the corresponding fault should be localised as quickly as possible as development can only proceed when the fault is repaired. In this paper we propose a heuristic named SPEQTRA which mines the execution traces of a series of passing and failing tests, to localise the class which contains the fault. SPEQTRA produces ranking of classes that indicates the likelihood of classes to be at fault. We compare our spectrum based fault localisation heuristic with the state of the art (AMPLE) and demonstrate on a small yet representative case (NanoXML) that the ranking of classes proposed by SPEQTRA is significantly better than the one of AMPLE.}, annote = {internationalconference}, doi = {10.1145/2804360.2804361}, isbn = {978-1-4503-3816-5}, }